package jwr.basic;

import java.util.Scanner;

import jwr.model.SungJukVO;
import jwr.service.ArraySungJuk;

public class J17_SungJuk_v5b {
	
	private static final String TITLE = "배열을 이용한 성적프로그램";
	private static final String MENU = ">>> 추가(1) 조회(2) 종료(0)";
	private static final String ADDMSG = "이름, 국어, 영어, 수학 순으로!";
	
	public static void main(String[] args) {
		// J17_SungJuk_v5b의 개선판
		
		ArraySungJuk sjsrv = new ArraySungJuk();
		Scanner sc = new Scanner(System.in);
		System.out.println(TITLE);
		while(true){
			System.out.println(MENU);
			switch(sc.nextInt()){
				case 0: sc.close(); System.exit(0);break;
				case 1:addSungJuk(sc, sjsrv);break;
				case 2:showSungJuk(sjsrv);break;
			}
		}
		
	} //main
	
	public static void addSungJuk(Scanner sc, ArraySungJuk sjsrv){
		System.out.print("이름, 국어, 영어, 수학 입력 >> ");
		SungJukVO sj = new SungJukVO(sc.next(),sc.nextInt(),sc.nextInt(),sc.nextInt());
		
		//입력받은 데이터를 배열에 저장
		sjsrv.newSungJuk(sj);
	} // 성적데이터 입력받아 배열에 저장
	
	public static void showSungJuk(ArraySungJuk sjsrv){
		System.out.println(sjsrv.readsSungJuk());
		
	} // 배열에 저장된 성적데이터 모두 출력
} //class






















